﻿<%@ Page Title="Productos" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
    CodeBehind="ABMProductos.aspx.cs" Inherits="Presentacion.ABMProductos" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .style1 {
            height: 55px;
        }

        .style2 {
            height: 21px;
        }

        .style3 {
            height: 39px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h1>Datos del Producto</h1>
    <br />
    <table>
        <tr>
            <td></td>
            <td>Nombre:
            </td>
            <td>
                <asp:TextBox ID="txtNombre" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="rfvNombre" runat="server"
                    ControlToValidate="txtNombre" ErrorMessage="El nombre no ha sido ingresado"
                    ForeColor="Red"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Marca:
            </td>
            <td>
                <asp:DropDownList ID="ddlMarca" runat="server">
                </asp:DropDownList>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="rfvMarca" runat="server"
                    ControlToValidate="ddlMarca" ErrorMessage="La marca no ha sido seleccionada"
                    ForeColor="Red"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Categoría:
            </td>
            <td>
                <asp:DropDownList ID="ddlCategoria" runat="server">
                </asp:DropDownList>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="rfvCategoria" runat="server"
                    ControlToValidate="ddlMarca" ErrorMessage="La categoria no ha sido seleccionada"
                    ForeColor="Red"></asp:RequiredFieldValidator></td>
        </tr>
        <tr>
            <td class="style3"></td>
            <td class="style3">Tamaño:
            </td>
            <td class="style3">
                <asp:TextBox ID="txtTamaño" runat="server"></asp:TextBox>
            </td>
            <td class="style3">
                <asp:RequiredFieldValidator ID="rfvTamanio" runat="server"
                    ControlToValidate="txtTamaño" ErrorMessage="El tamaño no ha sido ingresado"
                    ForeColor="Red"></asp:RequiredFieldValidator>
                <br />
                <asp:RegularExpressionValidator ID="revTamanioNumero" runat="server"
                    ControlToValidate="txtTamaño"
                    ErrorMessage="El tamaño debe ser un valor numérico mayor que cero"
                    ForeColor="Red" ValidationExpression="^[0-9]{1,5}(\,[0-9]{0,2})?$"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Unidad de medida:
            </td>
            <td>
                <asp:DropDownList ID="ddlUnidadMedida" runat="server">
                </asp:DropDownList>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="rfvUnidad" runat="server"
                    ControlToValidate="ddlUnidadMedida" ErrorMessage="La unidad de medida no ha sido seleccionada"
                    ForeColor="Red"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="style1"></td>
            <td class="style1">Precio Unitario:
            </td>
            <td class="style1">
                <asp:TextBox ID="txtPrecioUnitario" runat="server"></asp:TextBox>
            </td>
            <td class="style1">
                <asp:RequiredFieldValidator ID="revPrecioUnitario" runat="server"
                    ControlToValidate="txtPrecioUnitario"
                    ErrorMessage="El precio unitario no ha sido ingresado" ForeColor="Red"></asp:RequiredFieldValidator>
                <br />
                <asp:RegularExpressionValidator ID="revPrecioNumero" runat="server"
                    ControlToValidate="txtPrecioUnitario"
                    ErrorMessage="El precio debe ser un valor numérico mayor que cero"
                    ForeColor="Red" ValidationExpression="^[0-9]{1,5}(\,[0-9]{0,2})?$"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Stock:
            </td>
            <td>
                <asp:TextBox ID="txtStock" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="revStock" runat="server"
                    ControlToValidate="txtStock" ErrorMessage="El stock no ha sido ingresado"
                    ForeColor="Red"></asp:RequiredFieldValidator>
                <br />
                <asp:RegularExpressionValidator ID="revStockNumero" runat="server"
                    ControlToValidate="txtStock"
                    ErrorMessage="El stock debe ser un valor numérico mayor que cero"
                    ForeColor="Red" ValidationExpression="^[0-9]{1,5}(\.[0-9]{0,2})?$"></asp:RegularExpressionValidator>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>Fecha Ingreso:
            </td>
            <td>
                <asp:Calendar ID="calendarFechaIngreso" runat="server"></asp:Calendar>
            </td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td>
                <asp:Button ID="btnAceptar" runat="server" Text="Aceptar"
                    OnClick="btnAceptar_Click" />
            </td>
            <td>
                <asp:Button ID="btnCancelar" runat="server" Text="Cancelar"
                    OnClick="btnCancelar_Click" />
            </td>
            <td>
                <asp:Label ID="lblResultado" runat="server"></asp:Label>
            </td>
            <td></td>
        </tr>
        <tr>
            <td class="style2"></td>
            <td class="style2"></td>
            <td class="style2"></td>
            <td class="style2">
                <asp:Label ID="lblMensajeError" runat="server" ForeColor="Red"></asp:Label>
            </td>
        </tr>
        <tr>
            <td></td>
            <td>&nbsp;</td>
            <td></td>
            <td>
                <asp:ValidationSummary ID="ValidationSummary1" runat="server" />
            </td>
        </tr>
    </table>
</asp:Content>
